🔖 Шпаргалка для науки о данных (Боке)
Это удобная шпаргалка для интерактивного построения и статистических диаграмм с эффектом боке, специально разработанная для специалистов по анализу данных.
👉 Смотреть шпаргалку
#Шпаргалка
Это удобная шпаргалка для интерактивного построения и статистических диаграмм с эффектом боке, специально разработанная для специалистов по анализу данных.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Как использовать GitHub Copilot вместе с Python: подробная инструкция
• В этом гайде мы установим GitHub Copilot в редакторы кода VS Code и PyCharm, превратим описание задачи на естественном языке в рабочий код, научим ИИ использовать наш собственный API и многое другое.
🧷 Читать статью
#Статья
• В этом гайде мы установим GitHub Copilot в редакторы кода VS Code и PyCharm, превратим описание задачи на естественном языке в рабочий код, научим ИИ использовать наш собственный API и многое другое.
🧷 Читать статью
#Статья
Microsoft представила дополнение Python Editor от команды Excel Labs для расширенной и экспериментальной работы с языком программирования Python в Excel. Дополнение Python Editor позволяет вводить более длинный и сложный код в электронные таблицы и ячейки Excel.
Python Editor показывает ячейки с кодом Python в порядке выполнения в дополнение к выходным данным кода каждой ячейки, что может помочь в отладке и доработке листинга код. Это полезно, поскольку ячейки с кодом Python в сетке Excel выполняются в порядке следования строк.
Дополнение Python Editor поддерживает множество функций, включённых в инструментарий Microsoft Visual Studio Code для разработки Python: IntelliSense, code completion, форматирование и подсветку синтаксиса.
С помощью Python Editor разработчики могут написать некоторый код в ячейке, а затем они могут переключиться на другой элемент в приложении Excel. Далее разработчики могут вернуться и продолжать писать код в Python Editor в нужной ячейке до тех пор, пока он не будет отлажен как следует, а затем применить его в Excel.
Дополнение Python Editor доступно вместе с надстройкой Excel Labs. Пользователи Excel, у которых нет этой надстройки, могут перейти на вкладку «Вставка» Excel и затем нажать кнопку «Получить надстройки». Затем они могут выполнить поиск по запросу Excel Labs и нажать кнопку «Добавить» для установки надстройки.
#Новости
Python Editor показывает ячейки с кодом Python в порядке выполнения в дополнение к выходным данным кода каждой ячейки, что может помочь в отладке и доработке листинга код. Это полезно, поскольку ячейки с кодом Python в сетке Excel выполняются в порядке следования строк.
Дополнение Python Editor поддерживает множество функций, включённых в инструментарий Microsoft Visual Studio Code для разработки Python: IntelliSense, code completion, форматирование и подсветку синтаксиса.
С помощью Python Editor разработчики могут написать некоторый код в ячейке, а затем они могут переключиться на другой элемент в приложении Excel. Далее разработчики могут вернуться и продолжать писать код в Python Editor в нужной ячейке до тех пор, пока он не будет отлажен как следует, а затем применить его в Excel.
Дополнение Python Editor доступно вместе с надстройкой Excel Labs. Пользователи Excel, у которых нет этой надстройки, могут перейти на вкладку «Вставка» Excel и затем нажать кнопку «Получить надстройки». Затем они могут выполнить поиск по запросу Excel Labs и нажать кнопку «Добавить» для установки надстройки.
#Новости
Организация Python Software Foundation и компания JetBrains провели ежегодный опрос, который затронул более 25 тысяч разработчиков на языке программирования Python. Они опубликовали результаты своего исследования.
Большинство участников опроса — мужчины (87%), более трети в возрасте 30-39 лет, 62% работают в компании, около 40% разрабатывают несколько проектов.
Как основной язык разработки Python используют 85% участников опроса. При этом 25% респондентов программируют на Python менее года, а 33% вошли в профессию менее года назад. Наиболее популярным вариантом стало совместное использование этого языка с JavaScript (35%).
37% разработчиков на этом языке внесли вклад в опенсорсные проекты за последний год, а 77% этого вклада приходится на кодовую базу.
22% используют редактор кода Visual Studio Code, 20% — Jupyter Notebook, 17% — Vim, 13% — PyCharm Community Edition, 12% — JupyterLab, 11% — NotePad++, 9% — Sublime Text. 23% опрошенных используют только одну интегрированную среду разработки, 38% — две, 21% — три, 19% — больше трёх. Только 6% пользователей VS Code применяют VS Code Data Wrangler, а Jupyter выбирает 51%. Jupyter в IntelliJ IDEA и PyCharm используют 34% и 47% пользователей соответственно.
Подавляющее большинство опрошенных устанавливают Python-пакеты из PyPI, а около трети используют GitHub. Ранее аналитики Института инженеров электротехники и электроники (IEEE) опубликовали рейтинг популярности языков программирования за 2024 год. На первом месте оказался Python, далее идут Java, JavaScript, C++ и TypeScript.
#Опрос
Большинство участников опроса — мужчины (87%), более трети в возрасте 30-39 лет, 62% работают в компании, около 40% разрабатывают несколько проектов.
Как основной язык разработки Python используют 85% участников опроса. При этом 25% респондентов программируют на Python менее года, а 33% вошли в профессию менее года назад. Наиболее популярным вариантом стало совместное использование этого языка с JavaScript (35%).
37% разработчиков на этом языке внесли вклад в опенсорсные проекты за последний год, а 77% этого вклада приходится на кодовую базу.
22% используют редактор кода Visual Studio Code, 20% — Jupyter Notebook, 17% — Vim, 13% — PyCharm Community Edition, 12% — JupyterLab, 11% — NotePad++, 9% — Sublime Text. 23% опрошенных используют только одну интегрированную среду разработки, 38% — две, 21% — три, 19% — больше трёх. Только 6% пользователей VS Code применяют VS Code Data Wrangler, а Jupyter выбирает 51%. Jupyter в IntelliJ IDEA и PyCharm используют 34% и 47% пользователей соответственно.
Подавляющее большинство опрошенных устанавливают Python-пакеты из PyPI, а около трети используют GitHub. Ранее аналитики Института инженеров электротехники и электроники (IEEE) опубликовали рейтинг популярности языков программирования за 2024 год. На первом месте оказался Python, далее идут Java, JavaScript, C++ и TypeScript.
#Опрос
📌 Модуль copyreg в Python, функция используемая при pickling.
• Модуль copyreg предлагает способ определения функций, используемых при операции упаковки pickling определенных объектов. Модуль pickle использует эту функции при сохранении объектов.
• Модуль предоставляет информацию о конфигурации конструктора объектов, которые не являются классами. Такие конструкторы могут быть фабричными функциями или экземплярами классов.
Пример использования (код на картинке).
📕 Документация
#урок
• Модуль copyreg предлагает способ определения функций, используемых при операции упаковки pickling определенных объектов. Модуль pickle использует эту функции при сохранении объектов.
• Модуль предоставляет информацию о конфигурации конструктора объектов, которые не являются классами. Такие конструкторы могут быть фабричными функциями или экземплярами классов.
Пример использования (код на картинке).
📕 Документация
#урок
🔖 Основная шпаргалка по науке о данных
Это шпаргалка касается всех основных понятий, которые нужно знать.
👉 Смотреть шпаргалку
#Шпаргалка
Это шпаргалка касается всех основных понятий, которые нужно знать.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 3 принципа написания чистого кода на Python
• Даже опытные программисты с трудом пишут чистый код, и это часто ощущается как постоянная битва за то, чтобы все было аккуратно и упорядочено.
• В статье на примерах показываем, как писать чистый и осмысленный код и как правильно оформлять документацию.
🧷 Читать статью
#Статья
• Даже опытные программисты с трудом пишут чистый код, и это часто ощущается как постоянная битва за то, чтобы все было аккуратно и упорядочено.
• В статье на примерах показываем, как писать чистый и осмысленный код и как правильно оформлять документацию.
🧷 Читать статью
#Статья
В IT с оплатой после трудоустройства
Я готов лично сделать тебя айтишником, а заплатишь мне только если найдёшь работу.
И только процент со своей зарплаты.
Полностью индивидуальное обучение на практике с полного нуля.
Беру всех, не нужно знать английский, математику и иметь хороший компьютер.
Гарантирую договором зарплату от 100 000 рублей на старте с поддержкой пока не выйдешь на 250 000 рублей.
Мне тупо выгодно выучить тебя мощно и жестко, а также, используя тайную технику, быстро выбить тебе наибольшую ЗП.
Оставляй заявку здесь - https://ijunior.ru/education/isa
//
P.S: На всех не разорвусь, места ограничены.
Я готов лично сделать тебя айтишником, а заплатишь мне только если найдёшь работу.
И только процент со своей зарплаты.
Полностью индивидуальное обучение на практике с полного нуля.
Беру всех, не нужно знать английский, математику и иметь хороший компьютер.
Гарантирую договором зарплату от 100 000 рублей на старте с поддержкой пока не выйдешь на 250 000 рублей.
Мне тупо выгодно выучить тебя мощно и жестко, а также, используя тайную технику, быстро выбить тебе наибольшую ЗП.
Оставляй заявку здесь - https://ijunior.ru/education/isa
//
P.S: На всех не разорвусь, места ограничены.
Полиморфизм и абстрактные методы
• Что такое полиморфизм и пример его реализации в Python. Есть ли абстрактные методы в Python и как можно реализовать подобный им функционал.
🧷 Смотреть видео
#Видео
• Что такое полиморфизм и пример его реализации в Python. Есть ли абстрактные методы в Python и как можно реализовать подобный им функционал.
🧷 Смотреть видео
#Видео
📌 Модуль pickle, упаковка объектов Python.
• Модуль pickle реализует двоичные протоколы для сериализации и десериализации структуры объекта Python. "Pickling" - это процесс, посредством которого иерархия объектов Python преобразуется в поток байтов, а "unpickling" - обратная операция, посредством которой поток байтов, из двоичного файла или объекта, подобного байту преобразуется обратно в иерархию объектов.
• Чтобы сериализовать иерархию объектов, вы просто вызываете функцию pickle.dumps(). Аналогично, для десериализации потока данных вы вызываете функцию pickle.loads(). Если нужно больше контроля за упаковкой и особенно распаковкой данных, то можно создать объект pickle.Pickler() или pickle.Unpickler() соответственно.
Простейший код использования dump() и load() функцию (код на картинке).
📕 Документация
#урок
• Модуль pickle реализует двоичные протоколы для сериализации и десериализации структуры объекта Python. "Pickling" - это процесс, посредством которого иерархия объектов Python преобразуется в поток байтов, а "unpickling" - обратная операция, посредством которой поток байтов, из двоичного файла или объекта, подобного байту преобразуется обратно в иерархию объектов.
• Чтобы сериализовать иерархию объектов, вы просто вызываете функцию pickle.dumps(). Аналогично, для десериализации потока данных вы вызываете функцию pickle.loads(). Если нужно больше контроля за упаковкой и особенно распаковкой данных, то можно создать объект pickle.Pickler() или pickle.Unpickler() соответственно.
Простейший код использования dump() и load() функцию (код на картинке).
📕 Документация
#урок
Музыка, бег и летний драйв: что вас ждет на фестивале IT и спорта RUNIT: https://clck.ru/3M6upQ
🥁Хиты любимых групп. Фестиваль RUNIT пройдет 13 июля в Мещерском парке и соберет на одной площадке 10000 человек. Атмосферу драйва со сцены будут задавать «Отпетые мошенники», «Пропаганда», «Краски» и другие звезды. Имя хедлайнера пока в секрете.
🏃Зеленые трассы и классный мерч. Главное событие RUNIT — забег на 3, 5, 10 и 21 км, командный и личный зачет, эстафета и трассы для детей. Бежать будет комфортно — в парке мягкий грунт, много тени и красивые виды. На финише бегуны получат именные медали и футболки от бренда GRI.
🏸 Активности на любой вкус. Для гостей фестиваля будут работать несколько площадок:
— спортивная: волейбол, бадминтон, йога, фитнес и т. д;
— развлекательная: денди, дженга, мастер-классы и т. д;
— фудкорт: еда на выбор и освежающие напитки.
Регистрируйтесь на забег по ссылке https://clck.ru/3M6upQ и следите за новостями RUNIT 2025 в телеграм-канале.
🥁Хиты любимых групп. Фестиваль RUNIT пройдет 13 июля в Мещерском парке и соберет на одной площадке 10000 человек. Атмосферу драйва со сцены будут задавать «Отпетые мошенники», «Пропаганда», «Краски» и другие звезды. Имя хедлайнера пока в секрете.
🏃Зеленые трассы и классный мерч. Главное событие RUNIT — забег на 3, 5, 10 и 21 км, командный и личный зачет, эстафета и трассы для детей. Бежать будет комфортно — в парке мягкий грунт, много тени и красивые виды. На финише бегуны получат именные медали и футболки от бренда GRI.
🏸 Активности на любой вкус. Для гостей фестиваля будут работать несколько площадок:
— спортивная: волейбол, бадминтон, йога, фитнес и т. д;
— развлекательная: денди, дженга, мастер-классы и т. д;
— фудкорт: еда на выбор и освежающие напитки.
Регистрируйтесь на забег по ссылке https://clck.ru/3M6upQ и следите за новостями RUNIT 2025 в телеграм-канале.
🧩 Искусственное воображение: создание изображений из текста с помощью DALL·E 2 и OpenAI API
• Из этой статьи вы узнаете, как внедрить OpenAI API в свои приложения на Python для создания изображений из текстовых подсказок.
🧷 Читать статью
#Статья
• Из этой статьи вы узнаете, как внедрить OpenAI API в свои приложения на Python для создания изображений из текстовых подсказок.
🧷 Читать статью
#Статья
Что за звери args и kwargs?
• Немного поговорим о распаковке, звездочке *, позиционных и keyword аргументах, спецсимволах, а также о том как все это применять для args и kwargs.
🧷 Смотреть видео
#Видео
• Немного поговорим о распаковке, звездочке *, позиционных и keyword аргументах, спецсимволах, а также о том как все это применять для args и kwargs.
🧷 Смотреть видео
#Видео
This media is not supported in your browser
VIEW IN TELEGRAM
Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Модуль hashlib, алгоритмы хеширования в Python.
• Модуль hashlib реализует общий интерфейс для множества различных безопасных алгоритмов хеширования и дайджеста сообщений. В модуль включены алгоритмы безопасного хеширования, такие как FIPS SHA1, SHA224, SHA256, SHA384 и SHA512, определенные в FIPS 180-2, а также алгоритм MDA RSA, определенный в Интернете RFC 1321.
Термины "безопасный хеш" и "дайджест сообщения" являются взаимозаменяемыми:
— Старые алгоритмы назывались дайджестами сообщений.
— Современный термин - безопасный хеш.
📕 Документация
#урок
• Модуль hashlib реализует общий интерфейс для множества различных безопасных алгоритмов хеширования и дайджеста сообщений. В модуль включены алгоритмы безопасного хеширования, такие как FIPS SHA1, SHA224, SHA256, SHA384 и SHA512, определенные в FIPS 180-2, а также алгоритм MDA RSA, определенный в Интернете RFC 1321.
Термины "безопасный хеш" и "дайджест сообщения" являются взаимозаменяемыми:
— Старые алгоритмы назывались дайджестами сообщений.
— Современный термин - безопасный хеш.
📕 Документация
#урок
Лямбды не такие и страшные
• В туториалах и книгах порой усложняют описание лямбд, вываливая на новичков лямбда-исчисление, анононимность, Алонзо Черча и так далее.
• Постараемся объяснить их более просто. Рассмотрим что такое лямбда, какие есть ограничения у нее, посмотрим на примеры использования, подумаем чем можно заменить и решим нужно ли новичку знать лямбды.
🧷 Смотреть видео
#Видео
• В туториалах и книгах порой усложняют описание лямбд, вываливая на новичков лямбда-исчисление, анононимность, Алонзо Черча и так далее.
• Постараемся объяснить их более просто. Рассмотрим что такое лямбда, какие есть ограничения у нее, посмотрим на примеры использования, подумаем чем можно заменить и решим нужно ли новичку знать лямбды.
🧷 Смотреть видео
#Видео
📌 Модуль shlex в Python, анализ синтаксиса оболочки Unix.
• Модуль shlex реализует функции для анализа синтаксиса оболочки Unix. Его можно использовать для написания предметно-ориентированного языка или для анализа и разбора строк в кавычках.
• Общей проблемой при работе с вводимым текстом является идентификация последовательности цитируемых слов как единого объекта. Разделение текста на кавычки не всегда работает должным образом, особенно если есть вложенные уровни кавычек.
Правильное экранирование пробелов и метасимволов в строках команд терминальной оболочки (код на картинке).
📕 Документация
#урок
• Модуль shlex реализует функции для анализа синтаксиса оболочки Unix. Его можно использовать для написания предметно-ориентированного языка или для анализа и разбора строк в кавычках.
• Общей проблемой при работе с вводимым текстом является идентификация последовательности цитируемых слов как единого объекта. Разделение текста на кавычки не всегда работает должным образом, особенно если есть вложенные уровни кавычек.
Правильное экранирование пробелов и метасимволов в строках команд терминальной оболочки (код на картинке).
📕 Документация
#урок
🧩 7 фишек Python для лучшего обращения с памятью
• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.
🧷 Читать статью
#Статья
• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.
🧷 Читать статью
#Статья